package com.hitown.model.dxhd;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 视频设备信息
 * </p>
 *
 * @author menu
 * @since 2021-07-19
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("DXHD_SPSB")
@ApiModel(value="DxhdSpsb对象", description="视频设备信息")
public class DxhdSpsb implements Serializable {

    private static final long serialVersionUID=1L;

    @TableId(value = "SPSBBM",type = IdType.INPUT)
    @ApiModelProperty(value = "视频设备编码")
    @TableField("SPSBBM")
    private String spsbbm;

    @ApiModelProperty(value = "设备名称")
    @TableField("SBMC")
    private String sbmc;

    @ApiModelProperty(value = "厂商名称")
    @TableField("CSMC")
    private String csmc;

    @ApiModelProperty(value = "IP 地址")
    @TableField("IPDZ")
    private String ipdz;

    @ApiModelProperty(value = "IPV6 地址")
    @TableField("IPV6DZ")
    private String ipv6dz;

    @ApiModelProperty(value = "地球经度")
    @TableField("DQJD")
    private String dqjd;

    @ApiModelProperty(value = "地球纬度")
    @TableField("DQWD")
    private String dqwd;

    @ApiModelProperty(value = "安装地点-行政区划代码")
    @TableField("AZDD_XZQHDM")
    private String azddXzqhdm;

    @ApiModelProperty(value = "安装地点-地址名称")
    @TableField("AZDD_DZMC")
    private String azddDzmc;

    @ApiModelProperty(value = "管辖单位_组织机构代码")
    @TableField("GXDW_ZZJGDM")
    private String gxdwZzjgdm;

    @ApiModelProperty(value = "设备类型")
    @TableField("SBLX")
    private String sblx;

    @ApiModelProperty(value = "采集数据类型")
    @TableField("CJSJLX")
    private String cjsjlx;

    @ApiModelProperty(value = "监视方向")
    @TableField("JSFX")
    private String jsfx;

    @ApiModelProperty(value = "监视区域说明")
    @TableField("JSQYSM")
    private String jsqysm;

    @ApiModelProperty(value = "摄像机位置类型")
    @TableField("SXJWZLX")
    private String sxjwzlx;

    @ApiModelProperty(value = "摄像机用途")
    @TableField("SXJYT")
    private String sxjyt;

    @TableField("CTU")
    private String ctu;

    @TableField("CTM")
    private Date ctm;

    @TableField("UTU")
    private String utu;

    @TableField("UTM")
    private Date utm;


}
